package com.pep.mgmt.controller.vo;

import com.fasterxml.jackson.annotation.JsonProperty;

import jakarta.validation.constraints.DecimalMax;
import jakarta.validation.constraints.DecimalMin;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
public class ConfigVrfVo {

  @JsonProperty("vlan_ip_address")
  @NotBlank 
  private String vlanIpAddr;
  @JsonProperty("vlan_id")
  @DecimalMin("1")
  @DecimalMax("255")
  private int vlanId;
  @JsonProperty("vrf_name")
  @NotBlank 
  private String vrfName;
  @JsonProperty("default_gw")
  @NotBlank 
  private String defautlGW;
  
}
